requires a VGA or EGA video adaptor and 540 K of "free"
RAM. Birdseye software also manufactures versions of
this software that can use (LIM 4.0 and higher) expanded
memory. This will cut down substantially on the amount
of "free" RAM required thus allowing more TSR programs
or utilities. The program "will" load up in
environments that do not have enough memory so refer to
the [File] {DOScoms} <MemLeft> command to decide if you
do indeed have enough memory available. Also see this
command in the help system. Erratic behaviour may
result if the value given is below 48000. Any user
that has 640K of RAM should be able to reduce their
environment needs to operate this program. For
instance, DOS 4.01 with expanded memory manager, ramdisk
driver, himem driver, diskcache driver and mouse should
be able to operate quite easily, however, if the
DOS 4.01 file management utility, "Shell" or other
similar utility is installed, the memory may fall below
requirements.
Required Files
This system relies on several files to operate
successfully. The files and what they do, are listed
below.
README.DOC - A brief description file. All addendums to the software will also be here.
PRCAD.DOC - This manual file.
PRCAD.EXE - This file is the program. Type "Prcad" "Enter" to start. The software will not
operate without this file.
PRCAD.HLP - This file is required when the help system is
accessed.
PRCAD.TUT - This file is required for the tutor system to
operate.
PRCAD.DEF - The software will automatically create this
file when PrintCADD is started for the first
time. If this file is present before
installation, then delete it! This file may
contain configuration data that is not valid
for your system.
TUTOR*.GVF - These files are drawing files that are
required by the tutor system for the purpose
of their lessons.
TUTOR*.LYR - These files contain layer information for the
tutor drawing files. They are required for the
the tutor drawing files to work properly. If
these files are not available, simply make
copies of a layer file from another drawing that
contains five or more layers and rename
them "TUTOR1.LYR", "TUTOR2.LYR" etc. While the
layer names will not be correct, the system will
be able to load and use the files. This
process can be used on any drawing file. Just
make sure the number of layers in the copied
layer file meets or exceeds the number of layers
in the drawing file that requires a layer
information file.
The following files can be produced by the software.
*.GVF - These are drawing files.
*.LYR - These are layer information files. Each drawing requires one. The name before the
extension in the drawing name and the layer
name must match.
*.FNT - These are fonts. A minimum of one font is required for text and dimensioning.
*.PRD - These are printer driver files.
*.PLD - These are plot driver files.
*.SRF - These are part files. Each one holds an individual part.
*.PFL - These files are produced by the system via the
[Output] {Print} {PrintFile} command. Because
of the large amount of disk space required for
these files, there will be no samples of these
files. The user must create one to allow use
of the [Edit] {PrintEd} command. See [Output]
{Print} {PrintFile}.
*.HPG - These files are produced by the system when
the [Output] {Plot} <Port> option is set to
"File".
PAG*.2DF - These files are produced by the system when
additional buffer space is required to hold
all the elements of a drawing file. These files may be deleted.
Installation
PrintCADD 3-D has a very simple installation procedure.
Simply copy the files that come with the system into their
own directory, type "PRCAD" and press the "Enter" key. The
software will ask the user to select the appropriate video
driver and reboot itself to this new video mode. The user
may then go to the [System] menu and set the default
characteristics of the system. (See [System] Menu)
General Control
PrintCADD 3-D has three basic modes of operation,
menu mode, draw mode and keyboard mode. If you see one of
the menus described below you are in menu mode. If you
have a mouse installed you will also see an arrow shaped
cursor.
Draw mode can be recognized by the appearance of a
crosshair or box shaped cursor in the drawing window as well
as aprompt appearing at the top of the screen followed by"@"
eg. "Center point @".
Keyboard mode can be recognized by the appearance of
a prompt followed by either a greater than sign (>) or an
equal sign (=). When the prompt is followed by ">" then the
system is expecting text input (eg. "Drawing name >"). When
the prompt is followed by "=" then the system is expecting
numeric input eg. "Zoom level =". In either case anything
typed at the keyboard will appear to the right of the prompt
and pressing the "Enter" key will send the users response to
the system.
Menu mode is controlled by a series of drop
down, list, preview and bracket menus that offer the
user access to commands or selections that in turn may
make other menus available, prompt for user input or
perform the command directly.
User input may be in the form of typed in text
and coordinates (keyboard mode), cursor selected
coordinates (draw mode) or list selection and bar menu
selected answers (menu mode).
If you are using the keyboard you may select
commands and menus by using the right, left, up and
down arrow keys to select the menu item you are
interested in and then pressing the "Enter" or
"Return" key to perform the command. Another way of selecting
the command is to press the first letter of the command. The
highlight bar will jump to the closest selection that starts
with that letter. Again, the "Enter" key must be pressed once
the command is highlighted.
The "Escape" key is used to abort the command unless an
explicit <Exit> or {Exit} command is available within the
current menu.
If you are using the mouse you may select the
menu item by placing the mouse arrow on the command
and pressing the left mouse button to highlight the
command. Once the command is highlighted you must
again press the left mouse button to invoke the
command. Pressing the right mouse button or "MRB"
aborts the command in the same way as the "Escape"
key.
Menu types
The highlight bar on the main menu is controlled
by the left and right arrow keys. A drop down sub
menu appears below the highlighted menu item.
Drop down menus are controlled by the up and
down arrow keys to highlight the correct menu selection
and then the enter key is pressed to advance further
into the menu tree.
Bracket menus are controlled by the left and
right arrow keys. Once the correct menu item is
selected, enter is pressed to invoke the item.
List menus are controlled by using the up and
down arrows to control the highlight marker. If the
highlight is placed on the top or bottom list item
then the list will scroll up or down several items and
allow you to proceed with your selection. Pressing the
"Enter" key will then select the item from the list.
Preview menus are controlled by the up, down, left
and right arrow keys. As each selection is highlighted
in the upper section a different set of selections
appears in the lower box. This allows you to preview
the commands that are associated with the upper
selections thus allowing easy perusal of the menu system.
Once you have selected the correct upper menu item you
press enter to drop the highlight to the bottom menu.
You may then select the correct command with the up and
down arrows and invoke the command by pressing enter.
Notice how selecting the {Rdrw} command in figure 12
produces a different set of selections in the bottom menu
than the {Dims} does in figure 13. Once in the bottom
menu pressing escape will take you back to the top menu.
Notice that there is an explicit {Exit} command in the
top menu. This prevents accidentally escaping from the
preview menu.
You may also notice in figure 13 that there is a
dashed line around the {Dims} command. This allows you
to know which upper command menu you are currently
selecting from. It takes a certain amount of practice
to navigate these menus successfully but once mastered
you will find that it is both easy and efficient to have
the menus set up in this manner. You will find that a
mouse makes this process considerably easier.
In "draw" mode you may control the cursor through
use of the numeric keypad or mouse. If you are using
the numeric keypad make certain that the "Num Lock" key
is off and refer to figure 8 for direction of movement
for each key. Pressing the key produces a {Grid Size}
movement of the draw cursor along the UCS axis
corresponding to that key. If the "Shift" key is held
down while the numeric keypad key is pressed the movement
will be 10 x {GridSize} allowing you to move much quicker
across the screen.
Once you have positioned the cursor press the
"Enter" or "Mouse left button" to enter the
coordinates of the cursor into the system. Remember
you may also press "Escape" or "Mouse right button" to
invoke a snap or enter the coordinate via "keyboard"
mode.
Readouts
PrintCADD 3-D keeps the user aware of a variety
of information through the use of readouts that change
depending on the current context of the system.
There are three principle areas of the screen
that display this information.
The bottom line of the screen is used to show
the current cursor coordinates while in the {Edit}
menu system. Remember that the coordinates displayed
here are in terms of the setting of the {Edit}
{CAD/CAM} {Vars} {AbsRelDBas} command.
The top line of the screen displays information
that is pertinent to the {Main} menu, {Edit} menu and
{Output} {Print} menu depending on which is active.
Certain "bracket" menus may also display information
on this line depending upon which information seems
relative to the menu. Each of these readouts are
discussed in the menus and commands section under the
menu item that invokes them.
The third area used for readouts is the top line
of each window which displays information that is
pertinent to that particular window and its view. The
information in this area may be scrolled if the window
is too small to display all the information. (See
{Edit} {CAD/CAM} {Vars} {WndwRdOut} in menus and
commands section)
Keeping all this information on the screen may
seem confusing at first but once you get used to these
readouts and their purposes you will find that a lot
of mistakes can be avoided and that the software is in
fact, easier to use.
Command Execution
All command references in this manual start at the
main menu and work through the menu tree until the command
itself is performed. Although the complete tree is used
in this reference, in fact, most commands can be accessed
more directly by selecting another command within the
current menu or by dropping down one or more levels and
proceeding up another branch of the menu tree.
Help
In addition to the other keys and their functions,
the "F1" function key may be pressed at any time to access
context sensitive help or the indexed help. When the "F1"
key is pressed, the software will display the menu, "Help
< Context > < Index > < Exit >".
If the user selects <Context>, the system will display
help on that particular section of the menu. In most
instances, the help will come up at the beginning of the
help section devoted to that menu system rather than the
command itself. The user may have to page down a few pages
to find the exact command. The reason for this is that
there may be important information at the beginning of the
section that will be overlooked by going directly to the
command.
If the user selects the <Index> option, the system
will display the help index. Refer to the [Help] {Index}
command for further information.
If the user selects <Exit>, the system will return
the user to the point where the help system was invoked.
Tutor
The tutor system may be invoked at any time by
pressing the "F2" function key. The software will transport the user to where the lesson, that was in progress, was left off. See [Help] {Tutor} for a complete explanation of this command.
will create the file as before but will not stop to
display the "touchup" menu between each redraw.
If the user selects <Abort>, the system will
abort the process and return the user to the {Print}
menu.
[Output] {Print} {PrintFile} <Print>
When this command is selected, the system will
display a list of all printfiles. The user must then
select the printfile to be printed. The system will
then display the menu, "Get printer ready < Continue >
< Abort >".
If the user selects <Continue>, then the system
will print the printfile to the currently selected
printer port and then return the user to the {Print}
menu.
The <Abort> command aborts the printing process
and returns the user to the {Print} menu.
[Output] {Print} {QuickPrint}
This command allows the user to dump the
contents of the current window to the printer. The
print is not corrected for aspect so the user must use
a print driver that is similar in aspect to the
current video mode or perform a correction of the
aspect using the [Edit] {CAD/CAM} {Wndw} {Aspect}
command.
When this command is selected the system
displays a box within a box overlaid on the current
screen. The user may use the arrow and shift keys or
the mouse to move the inner box. The outer box
represents a sheet of paper while the inner box
represents the shape and the positioning of the
printed output.
After the user has positioned the box correctly
they must press "Enter" or "MLB" in order to continue
the operation.
The system will then display the menu, "Get
printer ready < Continue > < Abort >".
If the user selects <Continue>, then the system
will print the printfile to the currently selected
printer port and then return the user to the {Print}
menu.
The <Abort> command aborts the printing process
and returns the user to the {Print} menu.
[Output] {Print} {Exit}
This command returns the user to the main menu.
[Output] {Plot}
This command allows the user to send output to the plotter or to a file as HPGL. Your plotter must be compatible with this plotting language. The user can also build plot drivers that provide custom setup of the plotter.
When this command is selected, the software will display the menu, "< Port > = Lpt1 < MirrorX > = 0
< MirrorY > = 0 < MakeDriver > < Plot >".
Each time the <Port> option is selected, the software will cycle through the ports, "Lpt1", "Lpt2", "Lpt3", "Com1", "Com2", "Com3", "Com4" and "File". If the "File" option is selected, the system will prompt for a filename when the <Plot> option is selected. If one of the "Com" options is selected, the user must set the appropriate communications parameters via the DOS "Mode" command. For information on this command, refer to the DOS manual for your computer.
The <Mirror> options allow the user to flip the file about the "X" or "Y" plotting axes. When a zero, (0), is displayed, it means that the axis will not be flipped. To mirror the axis simply select the appropriate <Mirror> option and the zero, (0), will turn to a one ,(1).
The <MakeDriver> option allows the user to customize their own plot driver. When this command is selected, the software will prompt the user for several pieces of information. Some of this information is measured according to the settings of the [Edit] {CAD/CAM} {UCS} {Units} menu so be aware of the way it is being parsed ie don't use metric if you are giving the units in inches.
"Initialization codes >"
The software requires the user to type in a string of letters or "escape" codes that set the plotter in HPGL mode and initialize the plotter. The normal initialization code for HPGL plotters is simply, "IN;". If the user requires that escape codes be sent to select HPGL mode, then they must use the "Alt" key in conjunction with the numeric keypad to create the appropriate code. eg "Alt" "27" would produce the ASCII code # 27 or "Escape". The system will display the code as a left pointing arrow. The user may also rotate the plot with the sequence "RO90;". This would put an HPGL laser printer into "landscape" mode. The user could invoke a clipping window via the, "IW;" command. The user might also try executing a laser printer macro that printed the company logo on the paper before plotting. These are just a few of the ways that initialization codes can be used to produce customized plots.
"Finish codes >"
These codes are the same as the initialization codes except that they are sent to the plotter at the end of the plotting sequence. The user could send a page feed command or return the plotter to its previous mode.
"Plot width ="
The user must type in the width of the plot. This data will be parsed according to the {UCS} {Units} setting. Make different drivers for different sized plots.
"Plot length ="
The user must type in the length of the plot.
"Step size ="
The user must type in the stepping size for the plotter. It is normally .001 inches. On some lasers it may be 1/1024 inches. Check the plotter manual for this specification.
"Number of pens (1-15) ="
The user must type in the number of available pens on this plotter. Any color in the drawing that is higher than this pen number is converted to the highest available pen number.
"Number of styles (1-15) ="
The user must type in the number of line styles that the plotter can use. Any line style in the drawing that is higher than this pen number will be converted to the highest available style number. HPGL laser printers normally have 7 styles, "ST;" and "ST1;" to "ST6". "ST0;" is not supported.
"Name for driver file >"
The user must type in a name, 8 letters or less, that they wish to remember their newly created driver by. The system will append the extension, ".PLD", to the name given and save the plot driver. The user will then be returned to the {Plot} menu.
The <Plot> option invokes the plotting process. The software will first display a list of plot drivers from which the user may select the one they wish. If the <Port> option is set to "File", the system will then prompt the user for the name that they wish to remember this plot file by. The user must type in a name that is 8 characters or less and the system will append the extension, ".HPG" to the filename. The system will then send the plot commands to the file. The "File" option is very useful when debugging plot drivers because HPGL files can normally be loaded into a word processor for analyzing the output. The user will find that they can also use the DOS, "Copy" command to send this file to the port of their choice.
To "Scale" plots, the user must use the {Zoom} {ZoomScale} command to scale the window so that it conforms with the width of the output device. Plots will be clipped exactly to the view in the current window. They will however, exactly fit the width denoted in the <MakeDriver> command.
After the system has finished plotting, the user will be returned to the {Plot} menu.
[Output] {Driver} <Print Driver>
This command allows the user to "build" printer
drivers. PrintCADD 3-D is shipped with pre-made
printer drivers that cover most types of printers but
the user may find that on their personal clone
printer, the print is not quite square or that they
need access to other modes of printing not normally
available. This command allows the user to take care
of these situations as well as being able to customize
page sizes and take advantage of wide body printers.
In order to take advantage of this feature, the
user must be familiar with escape codes and in
particular the escape codes used on the printer in
question. For this reason it is almost a necessity
that the user have his or her printer manual
available. The user must also know the printing
resolutions of the printer in question.
All escape codes are entered as decimal numbers,
so if the printer lists hexadecimal escape codes, then
these must be converted to base 10 before proceeding.
Likewise, if the printer manual lists letter codes,
then the user must use an ASCII table to cross
reference the actual decimal ASCII value of the letter
before proceeding. Fortunately most printer manuals
list all three of these values as well as the
resolutions of the different printing modes.
When the system requests the values for an
escape sequence or control code, the user enters a
single number between 0 and 255. The system will then
again display the same request so that another number
between 0 and 255 may be entered.
Once the user has entered all the codes for a
particular sequence, they must press the "escape" key
to proceed to the next prompt.
Several of the prompts ask for actual values and
in this case the user must simply type in the
particular value rather than the ASCII code for the
value.
The following section explains each prompt and
gives examples of the appropriate response for each
prompt. Text following the semi colons (;) are
comments. "Enter" means press "Enter" or "Return"
key. "Escape" means press "Escape" or "Esc" key. For
further information examine the PrintCADD 3-D help
system and the sample printer drivers given therein.
"Setup code ="
The system requires the user to enter the
control or escape sequence that sets the appropriate
page size, paper feed and if required top of form set.
This sequence is sent by system before printing
begins.
IBM (c) 24 pin triple density (180 horizontal DPI) X24
Setup code = 27 "Enter" ; 27 means escape
Setup code = 65 "Enter" ; 65 n/72 inch paper feed
Setup code = 8 "Enter" ; 8/72 inch paper feed
Setup code = 27 "Enter" ; escape sequence
Setup code = 50 "Enter" ; make paper feed active
Setup code = 27 "Enter" ; escape sequence
Setup code = 67 "Enter" ; page length, top of form
Setup code = 0 "Enter" ; required filler
Setup code = 11 "Enter" ; 11 inch page
Setup code = "Escape" ; next prompt
"Line start code ="
This code is sent before the graphics information is
sent to the printer. It normally sets the appropriate
graphics mode.
Line start code = 27 "Enter" ; escape sequence
Line start code = 91 "Enter" ; bit image mode
Line start code = 103 "Enter" ; bit image mode
Line start code = "Escape" ; next prompt
"Name code ="
This code will be one of "IBM", "Epson", "Tandy" or
"HP". This code determines the way in which the
system will format the length of line data which
needs to be sent in conjunction with the graphics mode
selection. The "IBM" code is designed for formatting
this information according to IBM X24 modes. Note
that IBM 8 pin printers actually use the "Epson"
method of formatting this data. The "Epson" code
formats data for Epson 8 and 24 pin printers as well
as IBM 8 pin printers. The "Tandy" mode sends data in
accordance with Tandy's older 24 pin printers ie DMP
2100, 2100p and 2110. I believe most newer Tandy
printers use "Epson" modes. The "HP" code formats
data for HP laserjets and compatibles. These codes
must be entered by converting each letter in the code
to the corresponding ASCII value as follows.
Name code = 73 "Enter" ; ASCII "I"
Name code = 66 "Enter" ; ASCII "B"
Name code = 77 "Enter" ; ASCII "M"
Name code = "Escape" ; Next prompt
"Tail code ="
This prompt is used by IBM 24 pin printers to inform
the printer of the actual image mode selected. It is
referred to as the tail code because this code is sent
after the line length data but before the actual data
itself.
Tail code = 11 "Enter" ; 180 DPI Triple Density
Tail code = "Escape" ; Next prompt
"CRLF code ="
This code is the carriage return, line feed code. It
is not normally used on HP laserjets. Some printers
send automatic line feeds when a carriage return is
sent so this code must be set according to each
printer. It usually consists of "13", carriage return
and "10", line feed.
CRLF code = 13 "Enter" ; Carriage return
CRLF code = 10 "Enter" ; Line feed
CRLF code = "Escape" ; Next prompt
"Form feed code ="
This code causes a form feed to be sent after the
current print. In some cases it may be better to
ignore this code so that printing may resume where the
last print left off.
Form feed code = 12 "Enter" ; Form feed
Form feed code = "Escape" ; Next prompt
"Number of pins ="
This prompt refers to the number of pins in the print
head of the dot matrix printer. For HP Laserjets and
compatibles the user must answer "1". In 8 pin
printing modes on 24 pin printers the user must answer
"8".
Number of pins = 24 "Enter" ; 24 pins
"Total pin columns ="
This refers to the total number of pin columns across
the page. The user may adjust this number to a
narrower page than is actually available if they wish
but on laser printers the number must be an even
multiple of 8.
Total pin columns = 1440 "Enter" ; 180 DPI x 8"
"Columns per inch ="
Enter the number of print columns in 1 inch as
described in the printer manual for a particular mode
of printing.
Columns per inch = 180 "Enter" ; 180 DPI
"Rows per inch ="
The user must refer to the printer manual to determine
the number of rows per inch. Note that a lot of IBM
compatible 24 pin printers actually only print 180
rows per inch meaning that the line feeds and rows per
inch may have to be adjusted to work properly.
Rows per inch = 216 "Enter" ; 72/8 LFPI * 24 pins
"Print driver name >"
The system needs an 8 or less character name to save
the file by. The system will then append ".PRD" to
this name, save it and make it the current printer
driver for the system. The system will then return to
the [Output] menu. If the user presses "Escape" at
this prompt, the system will not save the print
driver.
Print driver name > IB24D180 "Enter" ; finished
[System] menu
This menu system allows the user to set system
configuration parameters. The settings in this menu
will be saved in the "PRCAD.DEF" file and will be
restored each time the system is started. If this
file is present before the initial setup, ie it has
been copied from another computer to your own, and the
system does not seem to work properly or at all, even
though it should, then it could be because of invalid
information contained in this file. In this case, the
user should delete the file and the system will
automatically create a new "PRCAD.DEF" file on the
next invocation of the PrintCADD 3-D.
[System] {Video}
This menu allows the user to select the video
mode for their particular computer. In the standard
version of PrintCADD 3-D there are three different
selections available.
{EGA 640x200 16 color}
This selection allows the user that has an EGA
video card connected to a CGA monitor to use the
system. It is also the default video mode as this
mode can also be viewed on EGA and VGA monitors that
have been connected to EGA or VGA video cards. The
640x200 refers to the screen resolution in this video
mode. There are 640 horizontal pixels and 200
vertical pixels. Aspect of the screen is
automatically compensated for.
{EGA 640x350 16 color}
This selection can be used by used when the user
has an EGA or VGA monitor connected to an EGA or VGA
video card. There are 640 horizontal pixels by 350
vertical pixels in this mode. Screen aspect is
automatically compensated for.
{VGA 640x480 16 color}
This selection requires that the user possess
both a VGA card and VGA monitor. There are 640
horizontal pixels and 480 vertical pixels. This
normally provides the user with a 1 to 1 aspect ratio
as the horizontal to vertical ratio is the same as the
screen width to screen height ratio in most instances.
ie 640 / 480 = 4 / 3
In the future Birdseye Software will be
providing drivers for, or versions of, PrintCADD 3-D
that provide other screen resolutions and
compatibilities. Contact Birdseye Software for more
information.
[System] {Colors}
This selection allows the user to customize the
colors of various parts of PrintCADD 3-D. The user
must select the particular item from the pop up menu
that appears and then another pop up menu will appear
with all available colors for that menu item. The
user must then highlight the appropriate choice and
press "Enter" or "MLB". The system will then return
the user to the item menu. If the user presses
"Escape" or "MRB" then the system will not change the
color setting for that menu item.
The menu items and a brief explanation of each
follows below.
{Top Text}
This menu item changes the color of the top menu
bar. This is normally referred to as the main menu.
{Menu Text}
This item changes the color of the menu items
that appear in the various drop down, pop up and
bracket menus that appear in the system.
{Data Text}
This menu item changes the color of the various
readouts that appear on the top and bottom lines of
the screen.
{Help Text}
This menu item controls the color of the text
that appears in the help reference.
{Error Text}
This menu item controls the color of error
messages.
{WindowLine}
This menu item controls the color of the lines
that frame each of the drawing windows.
{Input Text}
This menu item controls the color of the text
that is typed in by the user.
{MenuLine}
This menu item controls the color of the lines
that frame the pop up and drop down menus.
{ShadowLine}
This menu item controls the color of the shadow
that displays to the right and below pop up and drop
down menus.
{Cursor}
This menu item controls the color of the drawing
cursor. When the 3-D cursor type has been selected,
it selects the color of the X axis line. The Y axis
line will assume the color of the next color higher on
the color menu while the Z axis color will be one
higher color than the Y axis (2 higher than X axis).
[System] {Palette}
This menu allows the user to set the color of
each color in the various color menus. Although only
15 colors are available in the color menus, each one
of these colors can be set to 1 of 16 colors in EGA
640 x 200 mode, 1 of 64 colors in EGA 640 x 350 mode
or 1 of 262,144 colors in VGA 640 x 480 mode. (See
[System] {Video})
The system will first display a pop up menu with
all 15 colors displayed on it. The user must
highlight and select the color slot that they wish to
change.
The method of establishing the new color for
this color slot will now depend on the current video
mode.
In EGA 640 x 200 mode the user will be prompted
to select a number between 0 and 15. The user must
then type in the number of the color they wish to use
in this slot. The system will change the color of the
slot and return the user to the color pop up menu.
the user may then select another color slot to change
or press "Escape" or "MRB" to return to the [System]
menu.
In EGA 640 x 350 mode the user will be asked to
type in a red, green and blue intensity value. The
intensity values in this mode are between 0 and three
with three being the highest intensity available. For
instance a red value of 3, a green value of 0 and a
blue value of 0 would give a bright red. A red value
of 3 , a green value of 3 and a blue value of 3 would
give bright white.
The VGA 640 x 480 mode is identical to the EGA
640 x 350 mode except that the intensity values for
red, green and blue can be varied between 0 and 63.
[System] {Mouse}
This menu allows the user to enable or disable
the ability of the system to use a mouse. The user
must have a valid Microsoft (c) or compatible mouse
and driver in order to enable this option. If in
doubt, try it. There are also many digitizing
tablets, trackballs and other types of devices that
are compatible with this interface so look at the
reference manual that comes with the input device to
see if it will work. Birdseye Software would be
appreciative if users would notify us of devices they
have tied and the results. We may even be able to
write drivers for a particular type of device if we
receive the appropriate information for the device.
[System] {Keyboard}
This menu allows the user to select the
appropriate keyboard driver for the system in
question. If in doubt, select each driver in turn and
see if the keyboard responds properly. It is normally
the arrow keys that won't work properly if the wrong
driver has been selected.
[System] {Directry}
When this command is selected the system will
display the menu, "Directory < Drawing > = ?" where
"?" will be replaced by either "Off" or "On".
If the "?" = "Off", then selecting <Drawing>
will cause the system to display the prompt, "Drawing
files path >". The user must respond with the name of
a valid path name to a directory that the system will
use to store the drawing files in. The path name must
include a drive identifier ie a:, b:, c: etc.. The
system will then turn the <Drawing> setting to "On"
and return the user to the [System] menu.
If the user prefers to leave the setting at
"Off" then the system will use the directory that
PrintCADD 3-D resides in for storing the drawing
files.
This menu may only be accessed before a file is
loaded into the system.
[System] {Optimize}
This command allows the user to take full
advantage of RAM disks to increase the overall filing
speed of the system. Certain commands may very well
double or more in speed.
Another advantage of this command is to insure
file integrity. The system is forced to work on a
copy of the drawing file rather than the drawing file
itself. This means that if the computer happens to
lock up due to power failure, static or other problem,
then the original file is in no danger of being
corrupted. At the end of any editing session on a
file the system will prompt the user as to whether or
not they wish to save the editing session. If the user
responds affirmatively then PrintCADD 3-D will copy
the contents of this temporary file back to the
original file thus updating the original. If the user
responds negatively then any edits in the current
session will not be saved.
When this command is selected, the system will
display the menu, "Optimize < Drawing > = ?
< Redraws > = ?" where the question marks will be
replaced by either "Off" or "On".
The <Drawing> refers to an "optimization" of the
drawing files while the <Redraws> option allows the
user to optimize the temporary "redraw" files. In
either case when the command is selected, the system
will prompt the user for a valid path, that includes a
drive identifier, where the temporary copy of the file
will be stored. If the user has set the path to a RAM
disk then the overall operation of commands on the
file will be quicker. As redraw files are only
temporary in any case, the user should only optimise
these files if a RAM disk has been set up.
This menu may only be accessed before a file is
loaded into the system.
[Help] menu
This menu system gives the user access to online
help on most aspects of PrintCADD 3-D. It also
contains some useful utility routines.
[Help] {Index}
This menu item allows the user to access the
index of the help system. When this command is
selected, the system will display a two column menu
that contains various subjects. The user must
highlight the appropriate subject and press "Enter" or
"MLB".
The system will then display help on the subject
selected. The user may use the "Page Up" keys or
"Page Down" keys to display more help or place the
mouse cursor on the <PgUp> or <PgDn> at the bottom of
the page and press "MLB". Pressing the "F3" key will
send the current page of help to the printer on Lpt1
while pressing the "Escape" key will return the user
to the index.
The index itself has three pages that can be
accessed by the "Page Up" and "Page Down" commands.
The third page is provided for users to set up their
own index as provided by the [Help] {HelpEdit}
command.
[Help] {Tutor}
The tutor system was designed to give the user their first step through the PrintCADD 3-D environment. The user can accesss the tutor system at any time by pressing the "F2" function key. This allows the user to leave off in the lesson, perform a set of actions required by the lesson, and continue on with the lesson by pressing the "F2" key. The tutor system will remember where the lesson was left off.
The tutor system is broken down into 10 lessons that cover most of the major aspects of PrintCADD 3-D. The system also uses tutor graphics files to convey some of the concepts. The "PRCAD.TUT" file and the "TUTOR*.GVF" files must reside in the startup directory for the system to find them.
When {Tutor} is selected, the software will display the menu, "Tutor lesson = 1 < Current > < Next > < Previous >
< First > < Exit >".
Selecting the <Current> option continues on with the lesson in progress. (In this case #1).
Selecting the <Next> option progresses to the start of the next lesson, (In this case, the start of #2).
Selecting the <Previous> option causes the system to goto the start of the previous lesson, (In this case there is no lesson previous to #1, so the lesson will goto the start of lesson #1).
The <First> option takes the user to the start of lesson #1.
The < Exit> option takes the user back to the [Help] menu system.
[Help] {HelpEdit}
This command allows the user to set up there own
help screens and index page. This is especially
useful if the user has created parts files, print
drivers or fonts whose names are cryptic because of
the 8 letter limit enforced by DOS. The user may then
pass on this information by distributing their parts
files with the appropriate help imbedded in the help
system. This command may also be useful for shareware
distributors that might like to promote themselves or
another product that could be used in conjunction with
this package. In effect the user will be able to
advertise within the product itself.
When this command is selected, the system will
display the menu, "< Edit > < Link > < Exit >".
If the user selects <Edit>, the system will
display the prompt "Page (3, 171-200) >". Selecting
page 3 allows the user to edit the index while pages
171 to 200 can be the actual help pages. After the
user has replied to the prompt, the system will then
display the appropriate page and go into edit mode.
The editor will display a box shaped cursor where the
current letter will be placed. The cursor is always
in "overwrite" mode except when being moved with the
arrow keys.
The "Enter" key returns the cursor to the left
border of the page.
The "Backspace" key moves one character to the
left blotting the character to the left.
The user may also move the cursor by moving the
mouse pointer to a point on the page and pressing
"MLB".
The user must press "Escape" to save the page
and return to the "< Edit > < Link > < Exit >" menu.
If the user selects <Link>, the system will
prompt the user for the column and row number of the
index as well as the page that this index should be